Skip to content

Conversation

@manNomi
Copy link
Contributor

@manNomi manNomi commented Jan 21, 2026

관련 이슈

작업 내용

  • 🔧 chore: 모노레포 구조를 위한 .gitignore 업데이트

  • 🔧 chore: Turborepo 모노레포 설정 추가

  • pnpm-workspace.yaml 추가
  • turbo.json 설정 추가
  • package.json 워크스페이스 구조로 변경
  • vercel.json 배포 설정 업데이트
  • 📦 chore: 모노레포 의존성 업데이트

  • refactor: 🗑️ 기존 단일 앱 구조 제거

  • 루트 레벨의 Next.js 앱 파일 삭제
  • src 디렉토리 전체 제거
  • public 디렉토리 전체 제거
  • 앱별 설정 파일 제거 (next.config.mjs, tailwind.config.ts 등)
  • 환경 변수 파일 제거 (.env 파일들)
  • feat: ✨ 모노레포 구조 추가
  • apps/web 워크스페이스 생성
  • packages 워크스페이스 생성
  • 기존 앱을 apps/web으로 마이그레이션
  • chore: enable Vercel preview deployments

  • feat: ✨ CDN 도메인 변경 (CloudFront → 커스텀 도메인)

  • next.config.mjs: 기존 S3/CloudFront 도메인 제거, 새 CDN 도메인만 유지
  • .env: IMAGE_URL을 새 CDN 도메인으로 변경

변경된 도메인:

  • cdn.default.solid-connection.com (기본 이미지)
  • cdn.upload.solid-connection.com (업로드 이미지)
  • fix: add vercel link step before pull in deploy workflows

  • fix: add vercel link step before pull in deploy workflows

  • fix: prettier 설정 통일 및 포맷팅 수정

특이 사항

리뷰 요구사항 (선택)

manNomi and others added 8 commits January 18, 2026 23:25
- pnpm-workspace.yaml 추가
- turbo.json 설정 추가
- package.json 워크스페이스 구조로 변경
- vercel.json 배포 설정 업데이트
- 루트 레벨의 Next.js 앱 파일 삭제
- src 디렉토리 전체 제거
- public 디렉토리 전체 제거
- 앱별 설정 파일 제거 (next.config.mjs, tailwind.config.ts 등)
- 환경 변수 파일 제거 (.env 파일들)
- apps/web 워크스페이스 생성
- packages 워크스페이스 생성
- 기존 앱을 apps/web으로 마이그레이션
- next.config.mjs: 기존 S3/CloudFront 도메인 제거, 새 CDN 도메인만 유지
- .env: IMAGE_URL을 새 CDN 도메인으로 변경

변경된 도메인:
- cdn.default.solid-connection.com (기본 이미지)
- cdn.upload.solid-connection.com (업로드 이미지)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* 🔧 chore: 모노레포 구조를 위한 .gitignore 업데이트

* 🔧 chore: Turborepo 모노레포 설정 추가

- pnpm-workspace.yaml 추가
- turbo.json 설정 추가
- package.json 워크스페이스 구조로 변경
- vercel.json 배포 설정 업데이트

* 📦 chore: 모노레포 의존성 업데이트

* refactor: 🗑️ 기존 단일 앱 구조 제거

- 루트 레벨의 Next.js 앱 파일 삭제
- src 디렉토리 전체 제거
- public 디렉토리 전체 제거
- 앱별 설정 파일 제거 (next.config.mjs, tailwind.config.ts 등)
- 환경 변수 파일 제거 (.env 파일들)

* feat: ✨ 모노레포 구조 추가

- apps/web 워크스페이스 생성
- packages 워크스페이스 생성
- 기존 앱을 apps/web으로 마이그레이션

* chore: enable Vercel preview deployments

* feat: ✨ CDN 도메인 변경 (CloudFront → 커스텀 도메인)

- next.config.mjs: 기존 S3/CloudFront 도메인 제거, 새 CDN 도메인만 유지
- .env: IMAGE_URL을 새 CDN 도메인으로 변경

변경된 도메인:
- cdn.default.solid-connection.com (기본 이미지)
- cdn.upload.solid-connection.com (업로드 이미지)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix: add vercel link step before pull in deploy workflows

* fix: add vercel link step before pull in deploy workflows

* fix: prettier 설정 통일 및 포맷팅 수정

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: khwww <144529720+khwww@users.noreply.github.com>
@vercel
Copy link

vercel bot commented Jan 21, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
solid-connection-web Ready Ready Preview, Comment Jan 25, 2026 1:00pm

@coderabbitai
Copy link

coderabbitai bot commented Jan 21, 2026

Walkthrough

이번 풀 리퀘스트는 프로젝트 설정과 CI/CD 워크플로우에 걸친 네 가지 핵심 변경사항을 담고 있습니다. 각 변경사항은 다음과 같습니다:

  1. .gitignore 패턴 현대화

    • 직접 경로 무시 패턴을 재귀 글로브 패턴으로 전환 (예: /node_modules**/node_modules, /dist**/dist)
    • 빌드 산출물, 환경 파일, 로그 파일, TypeScript 빌드 정보 등을 모두 재귀 형태로 업데이트
    • Turborepo 캐시 패턴도 **/.turbo로 변경
  2. apps/web/.env CDN URL 교체

    • NEXT_PUBLIC_IMAGE_URL을 CloudFront에서 새 CDN 도메인으로 업데이트
    • NEXT_PUBLIC_UPLOADED_IMAGE_URL도 동일하게 교체
  3. release.yml Vercel 워크플로우 개선

    • 디렉토리 정리 단계를 재명명하고 Vercel 프로젝트 연결 단계 추가
    • CLI 설치 후 프로젝트 연결을 환경 정보 조회 이전에 수행하도록 순서 변경
  4. sync-to-frontend.yml 생성 경로 수정

    • Generate Hooks 단계의 출력 경로를 ./src/apis에서 ./apps/web/src/apis로 변경

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Suggested reviewers

  • wibaek
  • enunsnv
  • khwww
🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed PR 제목은 핵심 변경사항인 'Turborepo 기본 설정'을 명확하고 간결하게 설명하고 있으며, 전체 PR의 주요 목적과 일치합니다.
Description check ✅ Passed PR 설명은 템플릿의 주요 섹션을 충실히 따르고 있으며, 관련 이슈, 작업 내용, 특이사항 등을 포함하고 있어 검토자가 변경사항을 쉽게 이해할 수 있습니다.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@manNomi
Copy link
Contributor Author

manNomi commented Jan 23, 2026

@coderabbitai review

@coderabbitai
Copy link

coderabbitai bot commented Jan 23, 2026

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

- Change output path from ./src/apis to ./apps/web/src/apis
- Align with turborepo monorepo structure
@manNomi manNomi merged commit a729a5c into main Jan 25, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants